package com.atguigu.servicebase.exceptionhandler;

import com.atguigu.commonutils.R;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * @program: guli_parent
 * @description:
 * @author: xuejingjing
 * @create: 2020-09-12 15:00
 **/

@ControllerAdvice
public class GlobalExceptionHandler {
    @ExceptionHandler(Exception.class)  //所有异常都会执行
    @ResponseBody  //为了返回数据，（不是在controller中，所有需要加）
    public R error(Exception e){
        e.printStackTrace();
        return R.error().message("执行了全局异常处理...");
}
}
